#include <iostream>
#include <conio.h>
#include <list>
#include <string>

using namespace std;


class firma
{
protected:
	string nume;
public:
	firma();
	~firma(){};
};

class avion:virtual public firma
{
public:
	avion();
	~avion(){};
	static int avioane;
};

class elicopter:virtual public firma
{
public:
	elicopter();
	~elicopter(){};
	static int elicoptere;
};

class Microbus:virtual public firma
{
public:
	Microbus();
	~Microbus(){};
	static int microbuze;
};

class Autobus:virtual public firma
{
public:
	Autobus();
	~Autobus(){};
	static int autobuze;
};